home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / hpv2000c.gpd < prev    next >
Encoding:
Text File  |  1999-07-20  |  41.8 KB  |  1,444 lines

  1. *%% 
  2. *%% HP 2000C Professional Series Color Printer
  3. *%%
  4. *%% Copyright 1998-1999 Hewlett-Packard Co.
  5. *%% All Rights Reserved.
  6. *%%
  7.  
  8. *Include: "hpvnam50.gpd"
  9.  
  10. *%%
  11. *%% Global Entries
  12. *%%
  13. *GPDSpecVersion: "1.0"
  14. *GPDFileVersion: "1.0"
  15.  
  16. *ModelName:   "HP 2000C"
  17. *GPDFileName: "HPV2000C.GPD"
  18. *ResourceDLL: "hpvui50.dll"
  19.  
  20. *PrintRate: 12
  21. *PrintRateUnit: PPM
  22. *rcPersonalityID: =PERSONALITY_PCL_DISPLAY 
  23.  
  24. *MasterUnits: PAIR(600, 600)
  25. *OutputOrderReversed?: TRUE
  26. *PrinterType: SERIAL
  27.  
  28. *rcInstalledOptionNameID:    =INSTALLED_DISPLAY
  29. *rcNotInstalledOptionNameID: =NOT_INSTALLED_DISPLAY
  30.  
  31.  
  32. *%%
  33. *%% 2000C Macros
  34. *%%
  35. *Macros: HP2000CMacros
  36. {
  37.     OEM_HP2000C:        "HTPD<00 00 00 04 14 00 00 00>"
  38.     OEM_COMMON_INFO:    =OEM_HP2000C =OEM_PCL9 =OEM_PCL_MARG_0  
  39.  
  40.     OEM_DF_K334_C334_NOCOMP: 
  41. +               "HTDN<00 00 00 02 04 00>"
  42. +               "HTDF<00 00 00 40>"
  43. +                   "<00 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  44. +                   "<02 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  45. +                   "<04 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  46. +                   "<06 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  47.  
  48.     OEM_DF_K662_C334_NOCOMP: 
  49. +               "HTDN<00 00 00 02 04 00>"
  50. +               "HTDF<00 00 00 40>"
  51. +                   "<00 00 00 00 02 00 58 02 58 02 00 00 FF FF FF FF>"
  52. +                   "<02 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  53. +                   "<04 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  54. +                   "<06 00 00 00 04 00 2C 01 2C 01 00 00 FF FF FF FF>"
  55.  
  56.     OEM_DF_K662_C664_NOCOMP: 
  57. +               "HTDN<00 00 00 02 04 00>"
  58. +               "HTDF<00 00 00 40>"
  59. +                   "<00 00 00 00 02 00 58 02 58 02 00 00 FF FF FF FF>"
  60. +                   "<02 00 00 00 04 00 58 02 58 02 00 00 FF FF FF FF>"
  61. +                   "<04 00 00 00 04 00 58 02 58 02 00 00 FF FF FF FF>"
  62. +                   "<06 00 00 00 04 00 58 02 58 02 00 00 FF FF FF FF>"
  63. }
  64.  
  65.  
  66. *%%
  67. *%% Standard Features
  68. *%%
  69. *Feature: PSAlignmentFile
  70. {
  71.     *Name: "PSAlign"
  72.     *Option: HPV200AL
  73.     {
  74.         *Name: ""
  75.     }
  76. }
  77.  
  78.  
  79. *Feature: PSHelpFile
  80. {
  81.     *Name: "PSHelp"
  82.     *Option: HPVDJ200
  83.     {
  84.         *Name: ""
  85.     }
  86. }
  87.  
  88.  
  89. *Feature: Orientation
  90. {
  91.     *rcNameID: =ORIENTATION_DISPLAY
  92.  
  93.     *DefaultOption: PORTRAIT
  94.     *Option: PORTRAIT
  95.     {
  96.         *rcNameID: =PORTRAIT_DISPLAY
  97.         *Command: CmdSelect
  98.         {
  99.             *Order: DOC_SETUP.60
  100.             *Cmd: =PCL_ORIENT_PORTRAIT
  101.         }
  102.     }
  103.     *Option: LANDSCAPE_CC90
  104.     {
  105.         *rcNameID: =LANDSCAPE_DISPLAY
  106.         *Command: CmdSelect
  107.         {
  108.             *Order: DOC_SETUP.60
  109.             *Cmd: =PCL_ORIENT_LANDSCAPE
  110.         }
  111.     }
  112. }
  113.  
  114.  
  115. *Feature: InputBin
  116. {
  117.     *rcNameID: =PAPER_SOURCE_DISPLAY
  118.  
  119.     *DefaultOption: UPPER
  120.     *Option: UPPER
  121.     {
  122.         *rcNameID: =UPPER_TRAY_DISPLAY
  123.         *Command: CmdSelect
  124.         {
  125.             *Order: DOC_SETUP.40
  126.             *Cmd: =PCL_MEDSOURCE_TRAY1 =PCL_MEDSOURCE_PRELOAD
  127.         }
  128.     }
  129.     *Option: LOWER
  130.     {
  131.         *rcNameID: =LOWER_TRAY_DISPLAY
  132.         *rcInstallableFeatureNameID: =LOWER_TRAY_DISPLAY
  133.         *Installable?: TRUE
  134.         *Command: CmdSelect
  135.         {
  136.             *Order: DOC_SETUP.40
  137.             *Cmd: =PCL_MEDSOURCE_TRAY2
  138.         }
  139.     }
  140.     *Option: MANUAL
  141.     {
  142.         *rcNameID: =MANUAL_FEED_DISPLAY
  143.         *Command: CmdSelect
  144.         {
  145.             *Order: DOC_SETUP.40
  146.             *Cmd: =PCL_MEDSOURCE_MANUALFEED
  147.         }
  148.     }
  149.     *Option: ENVMANUAL
  150.     {
  151.         *rcNameID: =ENV_MANUAL_DISPLAY
  152.         *Command: CmdSelect
  153.         {
  154.             *Order: DOC_SETUP.40
  155.             *Cmd: =PCL_MEDSOURCE_ENVMANFEED
  156.         }
  157.     }
  158. }
  159.  
  160.  
  161. *Feature: PaperSize
  162. {
  163.     *rcNameID: =PAPER_SIZE_DISPLAY
  164.  
  165.     *DefaultOption: LETTER
  166.     *Option: LETTER
  167.     {
  168.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  169.         *Command: CmdSelect
  170.         {
  171.             *Order: DOC_SETUP.30
  172.             *Cmd: =PCL_US_LETTER
  173.         }
  174.         *switch: Orientation
  175.         {
  176.             *case: PORTRAIT
  177.             {
  178.                 *PrintableArea: PAIR(4800, 6296)
  179.                 *PrintableOrigin: PAIR(150, 24)
  180.                 *CursorOrigin: PAIR(150, 24)
  181.             }
  182.             *case: LANDSCAPE_CC90
  183.             {
  184.                 *PrintableArea: PAIR(4800, 6296)
  185.                 *PrintableOrigin: PAIR(150, 24)
  186.                 *CursorOrigin: PAIR(150, 6320)
  187.             }
  188.         }
  189.     }
  190.     *Option: LEGAL
  191.     {
  192.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  193.         *Command: CmdSelect
  194.         {
  195.             *Order: DOC_SETUP.30
  196.             *Cmd: =PCL_US_LEGAL
  197.         }
  198.         *switch: Orientation
  199.         {
  200.             *case: PORTRAIT
  201.             {
  202.                 *PrintableArea: PAIR(4800, 8096)
  203.                 *PrintableOrigin: PAIR(150, 24)
  204.                 *CursorOrigin: PAIR(150, 24)
  205.             }
  206.             *case: LANDSCAPE_CC90
  207.             {
  208.                 *PrintableArea: PAIR(4800, 8096)
  209.                 *PrintableOrigin: PAIR(150, 24)
  210.                 *CursorOrigin: PAIR(150, 8120)
  211.             }
  212.         }
  213.     }
  214.     *Option: EXECUTIVE
  215.     {
  216.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  217.         *Command: CmdSelect
  218.         {
  219.             *Order: DOC_SETUP.30
  220.             *Cmd: =PCL_US_EXECUTIVE
  221.         }
  222.         *switch: Orientation
  223.         {
  224.             *case: PORTRAIT
  225.             {
  226.                 *PrintableArea: PAIR(4048, 6000)
  227.                 *PrintableOrigin: PAIR(150, 24)
  228.                 *CursorOrigin: PAIR(150, 24)
  229.             }
  230.             *case: LANDSCAPE_CC90
  231.             {
  232.                 *PrintableArea: PAIR(4048, 6000)
  233.                 *PrintableOrigin: PAIR(150, 24)
  234.                 *CursorOrigin: PAIR(150, 6024)
  235.             }
  236.         }
  237.     }
  238.     *Option: A4
  239.     {
  240.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  241.         *Command: CmdSelect
  242.         {
  243.             *Order: DOC_SETUP.30
  244.             *Cmd: =PCL_A4
  245.         }
  246.         *switch: Orientation
  247.         {
  248.             *case: PORTRAIT
  249.             {
  250.                 *PrintableArea: PAIR(4800, 6714)
  251.                 *PrintableOrigin: PAIR(80, 24)
  252.                 *CursorOrigin: PAIR(80, 24)
  253.             }
  254.             *case: LANDSCAPE_CC90
  255.             {
  256.                 *PrintableArea: PAIR(4800, 6714)
  257.                 *PrintableOrigin: PAIR(80, 24)
  258.                 *CursorOrigin: PAIR(80, 6738)
  259.             }
  260.         }
  261.     }
  262.     *Option: A5
  263.     {
  264.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  265.         *Command: CmdSelect
  266.         {
  267.             *Order: DOC_SETUP.30
  268.             *Cmd: =PCL_A5
  269.         }
  270.         *switch: Orientation
  271.         {
  272.             *case: PORTRAIT
  273.             {
  274.                 *PrintableArea: PAIR(3328, 4456)
  275.                 *PrintableOrigin: PAIR(76, 24)
  276.                 *CursorOrigin: PAIR(76, 24)
  277.             }
  278.             *case: LANDSCAPE_CC90
  279.             {
  280.                 *PrintableArea: PAIR(3328, 4456)
  281.                 *PrintableOrigin: PAIR(76, 24)
  282.                 *CursorOrigin: PAIR(76, 4480)
  283.             }
  284.         }
  285.     }
  286.     *Option: B5
  287.     {
  288.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  289.         *Command: CmdSelect
  290.         {
  291.             *Order: DOC_SETUP.30
  292.             *Cmd: =PCL_B5
  293.         }
  294.         *switch: Orientation
  295.         {
  296.             *case: PORTRAIT
  297.             {
  298.                 *PrintableArea: PAIR(4144, 5768)
  299.                 *PrintableOrigin: PAIR(76, 24)
  300.                 *CursorOrigin: PAIR(76, 24)
  301.             }
  302.             *case: LANDSCAPE_CC90
  303.             {
  304.                 *PrintableArea: PAIR(4144, 5768)
  305.                 *PrintableOrigin: PAIR(76, 24)
  306.                 *CursorOrigin: PAIR(76, 5792)
  307.             }
  308.         }
  309.     }
  310.     *Option: ENV_10
  311.     {
  312.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  313.         *Command: CmdSelect
  314.         {
  315.             *Order: DOC_SETUP.30
  316.             *Cmd: =PCL_ENV_10
  317.         }
  318.         *switch: Orientation
  319.         {
  320.             *case: PORTRAIT
  321.             {
  322.                 *PrintableArea: PAIR(2320, 5400)
  323.                 *PrintableOrigin: PAIR(76, 24)
  324.                 *CursorOrigin: PAIR(76, 24)
  325.             }
  326.             *case: LANDSCAPE_CC90
  327.             {
  328.                 *PrintableArea: PAIR(2320, 5400)
  329.                 *PrintableOrigin: PAIR(76, 24)
  330.                 *CursorOrigin: PAIR(76, 5424)
  331.             }
  332.         }
  333.     }
  334.     *Option: ENV_MONARCH
  335.     {
  336.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  337.         *Command: CmdSelect
  338.         {
  339.             *Order: DOC_SETUP.30
  340.             *Cmd: =PCL_ENV_MONARCH
  341.         }
  342.         *switch: Orientation
  343.         {
  344.             *case: PORTRAIT
  345.             {
  346.                 *PrintableArea: PAIR(2160, 4200)
  347.                 *PrintableOrigin: PAIR(76, 24)
  348.                 *CursorOrigin: PAIR(76, 24)
  349.             }
  350.             *case: LANDSCAPE_CC90
  351.             {
  352.                 *PrintableArea: PAIR(2160, 4200)
  353.                 *PrintableOrigin: PAIR(76, 24)
  354.                 *CursorOrigin: PAIR(76, 4224)
  355.             }
  356.         }
  357.     }
  358.     *Option: ENV_DL
  359.     {
  360.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  361.         *Command: CmdSelect
  362.         {
  363.             *Order: DOC_SETUP.30
  364.             *Cmd: =PCL_ENV_DL
  365.         }
  366.         *switch: Orientation
  367.         {
  368.             *case: PORTRAIT
  369.             {
  370.                 *PrintableArea: PAIR(2440, 4896)
  371.                 *PrintableOrigin: PAIR(76, 24)
  372.                 *CursorOrigin: PAIR(76, 24)
  373.             }
  374.             *case: LANDSCAPE_CC90
  375.             {
  376.                 *PrintableArea: PAIR(2440, 4896)
  377.                 *PrintableOrigin: PAIR(76, 24)
  378.                 *CursorOrigin: PAIR(76, 4920)
  379.             }
  380.         }
  381.     }
  382.     *Option: ENV_C5
  383.     {
  384.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  385.         *Command: CmdSelect
  386.         {
  387.             *Order: DOC_SETUP.30
  388.             *Cmd: =PCL_ENV_C5
  389.         }
  390.         *switch: Orientation
  391.         {
  392.             *case: PORTRAIT
  393.             {
  394.                 *PrintableArea: PAIR(3664, 5104)
  395.                 *PrintableOrigin: PAIR(76, 24)
  396.                 *CursorOrigin: PAIR(76, 24)
  397.             }
  398.             *case: LANDSCAPE_CC90
  399.             {
  400.                 *PrintableArea: PAIR(3664, 5104)
  401.                 *PrintableOrigin: PAIR(76, 24)
  402.                 *CursorOrigin: PAIR(76, 5128)
  403.             }
  404.         }
  405.     }
  406.     *Option: ENV_C6
  407.     {
  408.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  409.         *Command: CmdSelect
  410.         {
  411.             *Order: DOC_SETUP.30
  412.             *Cmd: =PCL_ENV_C6
  413.         }
  414.         *switch: Orientation
  415.         {
  416.             *case: PORTRAIT
  417.             {
  418.                 *PrintableArea: PAIR(2528, 3520)
  419.                 *PrintableOrigin: PAIR(76, 24)
  420.                 *CursorOrigin: PAIR(76, 24)
  421.             }
  422.             *case: LANDSCAPE_CC90
  423.             {
  424.                 *PrintableArea: PAIR(2528, 3520)
  425.                 *PrintableOrigin: PAIR(76, 24)
  426.                 *CursorOrigin: PAIR(76, 3544)
  427.             }
  428.         }
  429.     }
  430.     *Option: JAPANESE_POSTCARD
  431.     {
  432.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  433.         *Command: CmdSelect
  434.         {
  435.             *Order: DOC_SETUP.30
  436.             *Cmd: =PCL_JAPANESE_POSTCARD
  437.         }
  438.         *switch: Orientation
  439.         {
  440.             *case: PORTRAIT
  441.             {
  442.                 *PrintableArea: PAIR(2208, 3192)
  443.                 *PrintableOrigin: PAIR(76, 24)
  444.                 *CursorOrigin: PAIR(76, 24)
  445.             }
  446.             *case: LANDSCAPE_CC90
  447.             {
  448.                 *PrintableArea: PAIR(2208, 3192)
  449.                 *PrintableOrigin: PAIR(76, 24)
  450.                 *CursorOrigin: PAIR(76, 3216)
  451.             }
  452.         }
  453.     }
  454.     *Option: A6
  455.     {
  456.         *rcNameID: =A6_DISPLAY
  457.         *Command: CmdSelect
  458.         {
  459.             *Order: DOC_SETUP.30
  460.             *Cmd: =PCL_A6
  461.         }
  462.         *switch: Orientation
  463.         {
  464.             *case: PORTRAIT
  465.             {
  466.                 *PrintableArea: PAIR(2320, 3192)
  467.                 *PrintableOrigin: PAIR(76, 24)
  468.                 *CursorOrigin: PAIR(76, 24)
  469.             }
  470.             *case: LANDSCAPE_CC90
  471.             {
  472.                 *PrintableArea: PAIR(2320, 3192)
  473.                 *PrintableOrigin: PAIR(76, 24)
  474.                 *CursorOrigin: PAIR(76, 3216)
  475.             }
  476.         }
  477.     }
  478.     *Option: ENV_A2
  479.     {
  480.         *rcNameID: =ENV_A2_DISPLAY
  481.         *PageDimensions: PAIR(2624, 3450)
  482.         *Command: CmdSelect
  483.         {
  484.             *Order: DOC_SETUP.30
  485.             *Cmd: =PCL_ENV_A2
  486.         }
  487.         *switch: Orientation
  488.         {
  489.             *case: PORTRAIT
  490.             {
  491.                 *PrintableArea: PAIR(2464, 3144)
  492.                 *PrintableOrigin: PAIR(76, 24)
  493.                 *CursorOrigin: PAIR(76, 24)
  494.             }
  495.             *case: LANDSCAPE_CC90
  496.             {
  497.                 *PrintableArea: PAIR(2464, 3144)
  498.                 *PrintableOrigin: PAIR(76, 24)
  499.                 *CursorOrigin: PAIR(76, 3168)
  500.             }
  501.         }
  502.     }
  503.     *Option: INDEX_3x5
  504.     {
  505.         *rcNameID: =US_INDEX_CARD_3X5_DISPLAY
  506.         *PageDimensions: PAIR(1800, 3000)
  507.         *Command: CmdSelect
  508.         {
  509.             *Order: DOC_SETUP.30
  510.             *Cmd: =PCL_INDEX_3x5
  511.         }
  512.         *switch: Orientation
  513.         {
  514.             *case: PORTRAIT
  515.             {
  516.                 *PrintableArea: PAIR(1648, 2696)
  517.                 *PrintableOrigin: PAIR(76, 24)
  518.                 *CursorOrigin: PAIR(76, 24)
  519.             }
  520.             *case: LANDSCAPE_CC90
  521.             {
  522.                 *PrintableArea: PAIR(1648, 2696)
  523.                 *PrintableOrigin: PAIR(76, 24)
  524.                 *CursorOrigin: PAIR(76, 2720)
  525.             }
  526.         }
  527.     }
  528.     *Option: INDEX_4x6
  529.     {
  530.         *rcNameID: =US_INDEX_CARD_4X6_DISPLAY
  531.         *PageDimensions: PAIR(2400, 3600)
  532.         *Command: CmdSelect
  533.         {
  534.             *Order: DOC_SETUP.30
  535.             *Cmd: =PCL_INDEX_4x6
  536.         }
  537.         *switch: Orientation
  538.         {
  539.             *case: PORTRAIT
  540.             {
  541.                 *PrintableArea: PAIR(2240, 3296)
  542.                 *PrintableOrigin: PAIR(76, 24)
  543.                 *CursorOrigin: PAIR(76, 24)
  544.             }
  545.             *case: LANDSCAPE_CC90
  546.             {
  547.                 *PrintableArea: PAIR(2240, 3296)
  548.                 *PrintableOrigin: PAIR(76, 24)
  549.                 *CursorOrigin: PAIR(76, 3320)
  550.             }
  551.         }
  552.     }
  553.     *Option: INDEX_5x8
  554.     {
  555.         *rcNameID: =US_INDEX_CARD_5X8_DISPLAY
  556.         *PageDimensions: PAIR(3000, 4800)
  557.         *Command: CmdSelect
  558.         {
  559.             *Order: DOC_SETUP.30
  560.             *Cmd: =PCL_INDEX_5x8
  561.         }
  562.         *switch: Orientation
  563.         {
  564.             *case: PORTRAIT
  565.             {
  566.                 *PrintableArea: PAIR(2848, 4496)
  567.                 *PrintableOrigin: PAIR(76, 24)
  568.                 *CursorOrigin: PAIR(76, 24)
  569.             }
  570.             *case: LANDSCAPE_CC90
  571.             {
  572.                 *PrintableArea: PAIR(2848, 4496)
  573.                 *PrintableOrigin: PAIR(76, 24)
  574.                 *CursorOrigin: PAIR(76, 4520)
  575.             }
  576.         }
  577.     }
  578.     *Option: CUSTOMSIZE
  579.     {
  580.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  581.         *MinSize: PAIR(1800, 3000)
  582.         *MaxSize: PAIR(5100, 8400)
  583.         *TopMargin: 24
  584.         *BottomMargin: 276
  585.         *MaxPrintableWidth: 4800
  586.         *MinLeftMargin: 150
  587.         *CenterPrintable?: FALSE
  588.         *Command: CmdSelect
  589.         {
  590.             *Order: DOC_SETUP.30
  591.             *Cmd: =PCL_US_LEGAL
  592.         }
  593.         *switch: Orientation
  594.         {
  595.             *case: PORTRAIT
  596.             {
  597.                 *CursorOrigin: PAIR(150, 24)
  598.             }
  599.             *case: LANDSCAPE_CC90
  600.             {
  601.                 *CursorOrigin: PAIR(150, 8120)
  602.             }
  603.         }
  604.     }
  605. }
  606.  
  607.  
  608. *Feature: ColorMode
  609. {
  610.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  611.     *ConflictPriority: 30
  612.     *UpdateQualityMacro?: TRUE
  613.  
  614.     *DefaultOption: Color24
  615.     *Option: Mono
  616.     {
  617.         *rcNameID: =MONO_DISPLAY
  618.         *Color?: FALSE
  619.         *DevNumOfPlanes: 1
  620.         *DevBPP: 1
  621.         *Command: CmdSelect
  622.         {
  623.             *Order: DOC_SETUP.10
  624.             *Cmd: =PJL_ENTER_PCL
  625.         }
  626.     }
  627.     *Option: Color4
  628.     {
  629.         *rcNameID: =COLOR_DISPLAY
  630.         *Color?: TRUE
  631.         *ColorPlaneOrder: LIST(BLACK, CYAN, MAGENTA, YELLOW)
  632.         *DevNumOfPlanes: 4
  633.         *DevBPP: 1
  634.         *DrvBPP: 4
  635.         *Command: CmdSelect
  636.         {
  637.             *Order: DOC_SETUP.10
  638.             *Cmd: =PJL_ENTER_PCL
  639.         }
  640.     }
  641.     *Option: Gray8
  642.     {   
  643.         *rcNameID: =GRAYSCALE_DISPLAY
  644.         *Color?: FALSE
  645.         *DevNumOfPlanes: 0
  646.         *DevBPP: 0
  647.         *DrvBPP: 8
  648.         *IPCallbackID: 1
  649.         *Command: CmdSelect
  650.         {
  651.             *Order: DOC_SETUP.10
  652.             *Cmd: =PJL_ENTER_PCL3GUI
  653.         }
  654.     }
  655.     *Option: Color24
  656.     {   
  657.         *rcNameID: =24BPP_DISPLAY
  658.         *Color?: TRUE
  659.         *DevNumOfPlanes: 0
  660.         *DevBPP: 0
  661.         *DrvBPP: 24
  662.         *IPCallbackID: 1
  663.         *Command: CmdSelect
  664.         {
  665.             *Order: DOC_SETUP.10
  666.             *Cmd: =PJL_ENTER_PCL3GUI
  667.         }
  668.     }
  669. }
  670.  
  671.  
  672. *Feature: =HPHT_DLLNAME
  673. {
  674.     *Name: "Img"
  675.     *Option: =HPHT_DLLNAME_DEFAULT 
  676.     {
  677.         *Name: ""
  678.     }
  679. }
  680.  
  681.  
  682. *Feature: MediaType
  683. {
  684.     *rcNameID: =MEDIA_TYPE_DISPLAY
  685.     *ConflictPriority: 10
  686.  
  687.     *DefaultOption: STANDARD
  688.     *Option: STANDARD
  689.     {
  690.         *rcNameID: =PLAIN_PAPER_DISPLAY
  691.         *Command: CmdSelect
  692.         {
  693.             *Order: DOC_SETUP.45
  694.             *Cmd: =PCL_MEDIA_PLAIN "<1B>*o5W<0A02000000>"
  695.         }
  696.  
  697.         *switch: PQ
  698.         {
  699.             *case: Normal
  700.             {
  701.                 EXTERN_GLOBAL: *ChangeColorModeOnDoc?: TRUE
  702.             }
  703.             *default:
  704.             {
  705.                 EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  706.             }
  707.         }
  708.     }
  709.     *Option: TRANSPARENCY
  710.     {
  711.         *rcNameID: =HP_PREMIUM_INKJET_TRANSPARENCY_DISPLAY
  712.         *Command: CmdSelect
  713.         {
  714.             *Order: DOC_SETUP.45
  715.             *Cmd: =PCL_MEDIA_TRANSPARENCY "<1B>*o5W<0A02000000>"
  716.         }
  717.  
  718.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  719.     }
  720.     *Option: HP_PREMIUM_INKJET_RAPIDDRY_TRANS
  721.     {
  722.         *rcNameID: =HP_PREMIUM_INKJET_RAPIDDRY_TRANS_DISPLAY
  723.         *OptionID: =HP_PREMIUM_INKJET_RAPIDDRY_TRANS_ID
  724.         *Command: CmdSelect
  725.         {
  726.             *Order: DOC_SETUP.45
  727.             *Cmd: =PCL_MEDIA_FAST_TRANSP "<1B>*o5W<0A02000000>"
  728.         }
  729.  
  730.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  731.     }
  732.     *Option: HP_PREMIUM_INKJET_PAPER
  733.     {   
  734.         *rcNameID: =HP_PREMIUM_INKJET_PAPER_DISPLAY
  735.         *OptionID: =HP_PREMIUM_INKJET_PAPER_ID
  736.         *Command: CmdSelect
  737.         {
  738.             *Order: DOC_SETUP.45
  739.             *Cmd: =PCL_MEDIA_SPECIAL "<1B>*o5W<0A02000000>"
  740.         }
  741.  
  742.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  743.     }
  744.     *Option: HP_PREMIUM_INKJET_HEAVYWEIGHT
  745.     {   
  746.         *rcNameID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_DISPLAY
  747.         *OptionID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_ID
  748.         *Command: CmdSelect
  749.         {
  750.             *Order: DOC_SETUP.45
  751.             *Cmd: =PCL_MEDIA_SPECIAL "<1B>*o5W<0A02000001>"
  752.         }
  753.  
  754.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  755.     }
  756.     *Option: HP_PHOTO_PAPER
  757.     {   
  758.         *rcNameID: =HP_PHOTO_PAPER_DISPLAY
  759.         *OptionID: =HP_PHOTO_PAPER_ID
  760.         *Command: CmdSelect
  761.         {
  762.             *Order: DOC_SETUP.45
  763.             *Cmd: =PCL_MEDIA_GLOSSY "<1B>*o5W<0A02000002>"
  764.         }
  765.  
  766.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  767.     }
  768.     *Option: GLOSSY
  769.     {   
  770.         *rcNameID: =HP_PREMIUM_PHOTO_PAPER_DISPLAY
  771.         *Command: CmdSelect
  772.         {
  773.             *Order: DOC_SETUP.45
  774.             *Cmd: =PCL_MEDIA_GLOSSY "<1B>*o5W<0A02000003>"
  775.         }
  776.  
  777.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  778.    }
  779. }
  780.  
  781.  
  782. *Feature: PQ
  783. {
  784.     *rcNameID: =PRINT_QUALITY_DISPLAY
  785.     *ConflictPriority: 20
  786.     *FeatureType: DOC_PROPERTY
  787.     *UpdateQualityMacro?: TRUE
  788.  
  789.     *DefaultOption: Normal
  790.     *Option: Econo
  791.     {
  792.         *rcNameID: =DRAFT_DISPLAY
  793.         *Command: CmdSelect
  794.         {
  795.             *Order: DOC_SETUP.47
  796.             *Cmd: =PCL_PQ_ECONO
  797.         }
  798.     }
  799.     *Option: Normal
  800.     {
  801.         *rcNameID: =NORMAL_DISPLAY 
  802.         *Command: CmdSelect
  803.         {
  804.             *Order: DOC_SETUP.47
  805.             *Cmd: =PCL_PQ_NORMAL
  806.         }
  807.     }
  808.     *Option: Best
  809.     {
  810.         *rcNameID: =BEST_DISPLAY
  811.         *Command: CmdSelect
  812.         {
  813.             *Order: DOC_SETUP.47
  814.             *Cmd: =PCL_PQ_BEST
  815.         }
  816.     }
  817. }
  818.  
  819.  
  820. *Feature: Resolution
  821. {
  822.     *rcNameID: =RESOLUTION_DISPLAY
  823.     *ConflictPriority: 50
  824.     *UpdateQualityMacro?: TRUE
  825.  
  826.     *DefaultOption: r300x300
  827.     *Option: r300x300
  828.     {
  829.         *Name: "300 x 300 " =DOTS_PER_INCH
  830.         *DPI: PAIR(300, 300)
  831.         *TextDPI: PAIR(300, 300)
  832.         *SpotDiameter: 100
  833.     }
  834.     *Option: r600x600
  835.     {
  836.         *Name: "600 x 600 " =DOTS_PER_INCH
  837.         *DPI: PAIR(600, 600)
  838.         *TextDPI: PAIR(600, 600)
  839.         *SpotDiameter: 100
  840.     }
  841. }
  842.  
  843.  
  844. *Feature: PM
  845. {
  846.     *rcNameID: =PRINT_MODE_DISPLAY
  847.     *ConflictPriority: 40
  848.     *FeatureType: DOC_PROPERTY
  849.     *UpdateQualityMacro?: TRUE
  850.  
  851.     *DefaultOption: PlainNormalColor
  852.     *Option: PlainEconoMono
  853.     {
  854.         *rcNameID: =AUTO_SELECT_DISPLAY
  855.         *Command: CmdSelect
  856.         {
  857.             *Order: DOC_SETUP.50
  858.             *Cmd: =PCL_CRD_K332
  859.         }
  860.  
  861.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  862.  
  863.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  864.         *Constraints: LIST(PQ.Normal, PQ.Best)
  865.         *Constraints: LIST(Resolution.r600x600)
  866.     }
  867.     *Option: PlainNormalMono
  868.     {
  869.         *rcNameID: =AUTO_SELECT_DISPLAY
  870.         *Command: CmdSelect
  871.         {
  872.             *Order: DOC_SETUP.50
  873.             *Cmd: =PCL_CRD_K332
  874.         }
  875.  
  876.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  877.  
  878.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  879.         *Constraints: LIST(PQ.Econo, PQ.Best)
  880.         *Constraints: LIST(Resolution.r600x600)
  881.     }
  882.     *Option: PlainBestMono
  883.     {
  884.         *rcNameID: =AUTO_SELECT_DISPLAY
  885.         *Command: CmdSelect
  886.         {
  887.             *Order: DOC_SETUP.50
  888.             *Cmd: =PCL_CRD_K662
  889.         }
  890.  
  891.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  892.  
  893.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  894.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  895.         *Constraints: LIST(Resolution.r300x300)
  896.     }
  897.     *Option: PlainEconoColor
  898.     {
  899.         *rcNameID: =AUTO_SELECT_DISPLAY
  900.         *Command: CmdSelect
  901.         {
  902.             *Order: DOC_SETUP.50
  903.             *Cmd: =PCL_CRD_K332_C332
  904.         }
  905.  
  906.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  907.  
  908.         *Constraints: LIST(ColorMode.Gray8, ColorMode.Color24)
  909.         *Constraints: LIST(PQ.Normal, PQ.Best)
  910.         *Constraints: LIST(Resolution.r600x600)
  911.     }
  912.     *Option: PlainNormalColor
  913.     {
  914.         *rcNameID: =AUTO_SELECT_DISPLAY
  915.         *Command: CmdSelect
  916.         {
  917.             *Order: DOC_SETUP.50
  918.             *Cmd: =PCL_CRD_K662_C334
  919.         }
  920.  
  921.         EXTERN_GLOBAL: *OEMCustomData: 
  922. +           =OEM_COMMON_INFO
  923. +           =OEM_DF_K662_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PLAIN 
  924.  
  925.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  926.         *Constraints: LIST(PQ.Econo, PQ.Best)
  927.         *Constraints: LIST(Resolution.r600x600)
  928.     }
  929.     *Option: PlainBestColor
  930.     {
  931.         *rcNameID: =AUTO_SELECT_DISPLAY
  932.         *Command: CmdSelect
  933.         {
  934.             *Order: DOC_SETUP.50
  935.             *Cmd: =PCL_CRD_K662_C334
  936.         }
  937.  
  938.         EXTERN_GLOBAL: *OEMCustomData: 
  939. +           =OEM_COMMON_INFO
  940. +           =OEM_DF_K662_C334_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PLAIN 
  941.  
  942.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  943.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  944.         *Constraints: LIST(Resolution.r600x600)
  945.     }
  946.     *Option: TransparencyEcono
  947.     {
  948.         *rcNameID: =AUTO_SELECT_DISPLAY
  949.         *Command: CmdSelect
  950.         {
  951.             *Order: DOC_SETUP.50
  952.             *Cmd: =PCL_CRD_K334_C334
  953.         }
  954.  
  955.         EXTERN_GLOBAL: *OEMCustomData: 
  956. +           =OEM_COMMON_INFO
  957. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_ECONO =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY 
  958.  
  959.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  960.         *Constraints: LIST(PQ.Normal, PQ.Best)
  961.         *Constraints: LIST(Resolution.r600x600)
  962.     }
  963.     *Option: TransparencyNormal
  964.     {
  965.         *rcNameID: =AUTO_SELECT_DISPLAY
  966.         *Command: CmdSelect
  967.         {
  968.             *Order: DOC_SETUP.50
  969.             *Cmd: =PCL_CRD_K334_C334
  970.         }
  971.  
  972.         EXTERN_GLOBAL: *OEMCustomData: 
  973. +           =OEM_COMMON_INFO
  974. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY 
  975.  
  976.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  977.         *Constraints: LIST(PQ.Econo, PQ.Best)
  978.         *Constraints: LIST(Resolution.r600x600)
  979.     }
  980.     *Option: TransparencyBest
  981.     {
  982.         *rcNameID: =AUTO_SELECT_DISPLAY
  983.         *Command: CmdSelect
  984.         {
  985.             *Order: DOC_SETUP.50
  986.             *Cmd: =PCL_CRD_K334_C334
  987.         }
  988.  
  989.         EXTERN_GLOBAL: *OEMCustomData: 
  990. +           =OEM_COMMON_INFO
  991. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY 
  992.  
  993.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  994.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  995.         *Constraints: LIST(Resolution.r600x600)
  996.     }
  997.     *Option: RapidTransEcono
  998.     {
  999.         *rcNameID: =AUTO_SELECT_DISPLAY
  1000.         *Command: CmdSelect
  1001.         {
  1002.             *Order: DOC_SETUP.50
  1003.             *Cmd: =PCL_CRD_K334_C334
  1004.         }
  1005.  
  1006.         EXTERN_GLOBAL: *OEMCustomData: 
  1007. +           =OEM_COMMON_INFO
  1008. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_ECONO =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS 
  1009.  
  1010.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1011.         *Constraints: LIST(PQ.Normal, PQ.Best)
  1012.         *Constraints: LIST(Resolution.r600x600)
  1013.     }
  1014.     *Option: RapidTransNormal
  1015.     {
  1016.         *rcNameID: =AUTO_SELECT_DISPLAY
  1017.         *Command: CmdSelect
  1018.         {
  1019.             *Order: DOC_SETUP.50
  1020.             *Cmd: =PCL_CRD_K334_C334
  1021.         }
  1022.  
  1023.         EXTERN_GLOBAL: *OEMCustomData: 
  1024. +           =OEM_COMMON_INFO
  1025. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS 
  1026.  
  1027.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1028.         *Constraints: LIST(PQ.Econo, PQ.Best)
  1029.         *Constraints: LIST(Resolution.r600x600)
  1030.     }
  1031.     *Option: RapidTransBest
  1032.     {
  1033.         *rcNameID: =AUTO_SELECT_DISPLAY
  1034.         *Command: CmdSelect
  1035.         {
  1036.             *Order: DOC_SETUP.50
  1037.             *Cmd: =PCL_CRD_K334_C334
  1038.         }
  1039.  
  1040.         EXTERN_GLOBAL: *OEMCustomData: 
  1041. +           =OEM_COMMON_INFO
  1042. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS 
  1043.  
  1044.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1045.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  1046.         *Constraints: LIST(Resolution.r600x600)
  1047.     }
  1048.     *Option: SpecialNormal
  1049.     {
  1050.         *rcNameID: =AUTO_SELECT_DISPLAY
  1051.         *Command: CmdSelect
  1052.         {
  1053.             *Order: DOC_SETUP.50
  1054.             *Cmd: =PCL_CRD_K662_C334
  1055.         }
  1056.  
  1057.         EXTERN_GLOBAL: *OEMCustomData: 
  1058. +           =OEM_COMMON_INFO
  1059. +           =OEM_DF_K662_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_INKJET 
  1060.  
  1061.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1062.         *Constraints: LIST(PQ.Econo, PQ.Best)
  1063.         *Constraints: LIST(Resolution.r600x600)
  1064.     }
  1065.     *Option: SpecialBest
  1066.     {
  1067.         *rcNameID: =AUTO_SELECT_DISPLAY
  1068.         *Command: CmdSelect
  1069.         {
  1070.             *Order: DOC_SETUP.50
  1071.             *Cmd: =PCL_CRD_K662_C664
  1072.         }
  1073.  
  1074.         EXTERN_GLOBAL: *OEMCustomData: 
  1075. +           =OEM_COMMON_INFO
  1076. +           =OEM_DF_K662_C664_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_INKJET 
  1077.  
  1078.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1079.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  1080.         *Constraints: LIST(Resolution.r300x300)
  1081.     }
  1082.     *Option: SpecialHeavyNormal
  1083.     {
  1084.         *rcNameID: =AUTO_SELECT_DISPLAY
  1085.         *Command: CmdSelect
  1086.         {
  1087.             *Order: DOC_SETUP.50
  1088.             *Cmd: =PCL_CRD_K662_C334
  1089.         }
  1090.  
  1091.         EXTERN_GLOBAL: *OEMCustomData: 
  1092. +           =OEM_COMMON_INFO
  1093. +           =OEM_DF_K662_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_INKJET_HEAVYWEIGHT 
  1094.  
  1095.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1096.         *Constraints: LIST(PQ.Econo, PQ.Best)
  1097.         *Constraints: LIST(Resolution.r600x600)
  1098.     }
  1099.     *Option: SpecialHeavyBest
  1100.     {
  1101.         *rcNameID: =AUTO_SELECT_DISPLAY
  1102.         *Command: CmdSelect
  1103.         {
  1104.             *Order: DOC_SETUP.50
  1105.             *Cmd: =PCL_CRD_K662_C664
  1106.         }
  1107.  
  1108.         EXTERN_GLOBAL: *OEMCustomData: 
  1109. +           =OEM_COMMON_INFO
  1110. +           =OEM_DF_K662_C664_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_INKJET_HEAVYWEIGHT 
  1111.  
  1112.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1113.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  1114.         *Constraints: LIST(Resolution.r300x300)
  1115.     }
  1116.     *Option: PhotoNormal
  1117.     {
  1118.         *rcNameID: =AUTO_SELECT_DISPLAY
  1119.         *Command: CmdSelect
  1120.         {
  1121.             *Order: DOC_SETUP.50
  1122.             *Cmd: =PCL_CRD_K334_C334
  1123.         }
  1124.  
  1125.         EXTERN_GLOBAL: *OEMCustomData: 
  1126. +           =OEM_COMMON_INFO
  1127. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PHOTO 
  1128.  
  1129.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1130.         *Constraints: LIST(PQ.Econo, PQ.Best)
  1131.         *Constraints: LIST(Resolution.r600x600)
  1132.     }
  1133.     *Option: PhotoBest
  1134.     {
  1135.         *rcNameID: =AUTO_SELECT_DISPLAY
  1136.         *Command: CmdSelect
  1137.         {
  1138.             *Order: DOC_SETUP.50
  1139.             *Cmd: =PCL_CRD_K662_C664
  1140.         }
  1141.  
  1142.         EXTERN_GLOBAL: *OEMCustomData: 
  1143. +           =OEM_COMMON_INFO
  1144. +           =OEM_DF_K662_C664_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PHOTO 
  1145.  
  1146.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1147.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  1148.         *Constraints: LIST(Resolution.r300x300)
  1149.     }
  1150.     *Option: PremPhotoNormal
  1151.     {
  1152.         *rcNameID: =AUTO_SELECT_DISPLAY
  1153.         *Command: CmdSelect
  1154.         {
  1155.             *Order: DOC_SETUP.50
  1156.             *Cmd: =PCL_CRD_K334_C334
  1157.         }
  1158.  
  1159.         EXTERN_GLOBAL: *OEMCustomData: 
  1160. +           =OEM_COMMON_INFO
  1161. +           =OEM_DF_K334_C334_NOCOMP =OEM_PQ_NORMAL =OEM_MEDIA_HP_PREMIUM_PHOTO 
  1162.  
  1163.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1164.         *Constraints: LIST(PQ.Econo, PQ.Best)
  1165.         *Constraints: LIST(Resolution.r600x600)
  1166.     }
  1167.     *Option: PremPhotoBest
  1168.     {
  1169.         *rcNameID: =AUTO_SELECT_DISPLAY
  1170.         *Command: CmdSelect
  1171.         {
  1172.             *Order: DOC_SETUP.50
  1173.             *Cmd: =PCL_CRD_K662_C664
  1174.         }
  1175.  
  1176.         EXTERN_GLOBAL: *OEMCustomData: 
  1177. +           =OEM_COMMON_INFO
  1178. +           =OEM_DF_K662_C664_NOCOMP =OEM_PQ_BEST =OEM_MEDIA_HP_PREMIUM_PHOTO 
  1179.  
  1180.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  1181.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  1182.         *Constraints: LIST(Resolution.r300x300)
  1183.     }
  1184. }
  1185.  
  1186.  
  1187. *%%
  1188. *%% Print Quality Macros
  1189. *%%
  1190. *switch: MediaType
  1191. {
  1192.     *case: STANDARD
  1193.     {
  1194.         *switch: ColorMode
  1195.         {
  1196.             *case: Mono
  1197.             {
  1198.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  1199.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  1200.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  1201.                 *DefaultQuality: BETTERQUALITY
  1202.             }
  1203.             *case: Gray8
  1204.             {
  1205.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  1206.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  1207.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  1208.                 *DefaultQuality: BETTERQUALITY
  1209.             }
  1210.             *default:
  1211.             {
  1212.                 *DraftQualitySettings:  LIST(ColorMode.Color4,  PM.PlainEconoColor,  PQ.Econo,  Resolution.r300x300)
  1213.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor, PQ.Normal, Resolution.r300x300)
  1214.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PlainBestColor,   PQ.Best,   Resolution.r300x300)
  1215.                 *DefaultQuality: BETTERQUALITY
  1216.             }
  1217.         }
  1218.     }
  1219.     *case: TRANSPARENCY
  1220.     {
  1221.         *switch: ColorMode
  1222.         {
  1223.             *case: Mono
  1224.             {
  1225.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.TransparencyEcono,  PQ.Econo,  Resolution.r300x300)
  1226.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1227.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  1228.                 *DefaultQuality: BETTERQUALITY
  1229.             }
  1230.             *case: Gray8
  1231.             {
  1232.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.TransparencyEcono,  PQ.Econo,  Resolution.r300x300)
  1233.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1234.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  1235.                 *DefaultQuality: BETTERQUALITY
  1236.             }
  1237.             *default:
  1238.             {
  1239.                 *DraftQualitySettings:  LIST(ColorMode.Color24, PM.TransparencyEcono,  PQ.Econo,  Resolution.r300x300)
  1240.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1241.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  1242.                 *DefaultQuality: BETTERQUALITY
  1243.             }
  1244.         }
  1245.     }
  1246.     *case: HP_PREMIUM_INKJET_RAPIDDRY_TRANS
  1247.     {
  1248.         *switch: ColorMode
  1249.         {
  1250.             *case: Mono
  1251.             {
  1252.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1253.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1254.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.RapidTransBest,   PQ.Best,   Resolution.r300x300)
  1255.                 *DefaultQuality: BETTERQUALITY
  1256.             }
  1257.             *case: Gray8
  1258.             {
  1259.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1260.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1261.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.RapidTransBest,   PQ.Best,   Resolution.r300x300)
  1262.                 *DefaultQuality: BETTERQUALITY
  1263.             }
  1264.             *default:
  1265.             {
  1266.                 *DraftQualitySettings:  LIST(ColorMode.Color24, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1267.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1268.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.RapidTransBest,   PQ.Best,   Resolution.r300x300)
  1269.                 *DefaultQuality: BETTERQUALITY
  1270.             }
  1271.         }
  1272.     }
  1273.     *case: HP_PREMIUM_INKJET_PAPER
  1274.     {
  1275.         *switch: ColorMode
  1276.         {
  1277.             *case: Mono
  1278.             {
  1279.                 *DraftQualitySettings:  LIST()
  1280.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1281.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1282.                 *DefaultQuality: BESTQUALITY
  1283.             }
  1284.             *case: Gray8
  1285.             {
  1286.                 *DraftQualitySettings:  LIST()
  1287.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1288.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1289.                 *DefaultQuality: BESTQUALITY
  1290.             }
  1291.             *default:
  1292.             {
  1293.                 *DraftQualitySettings:  LIST()
  1294.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1295.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1296.                 *DefaultQuality: BESTQUALITY
  1297.             }
  1298.         }
  1299.     }
  1300.     *case: HP_PREMIUM_INKJET_HEAVYWEIGHT
  1301.     {
  1302.         *switch: ColorMode
  1303.         {
  1304.             *case: Mono
  1305.             {
  1306.                 *DraftQualitySettings:  LIST()
  1307.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialHeavyNormal, PQ.Normal, Resolution.r300x300)
  1308.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialHeavyBest,   PQ.Best,   Resolution.r600x600)
  1309.                 *DefaultQuality: BESTQUALITY
  1310.             }
  1311.             *case: Gray8
  1312.             {
  1313.                 *DraftQualitySettings:  LIST()
  1314.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialHeavyNormal, PQ.Normal, Resolution.r300x300)
  1315.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialHeavyBest,   PQ.Best,   Resolution.r600x600)
  1316.                 *DefaultQuality: BESTQUALITY
  1317.             }
  1318.             *default:
  1319.             {
  1320.                 *DraftQualitySettings:  LIST()
  1321.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.SpecialHeavyNormal, PQ.Normal, Resolution.r300x300)
  1322.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.SpecialHeavyBest,   PQ.Best,   Resolution.r600x600)
  1323.                 *DefaultQuality: BESTQUALITY
  1324.             }
  1325.         }
  1326.     }
  1327.     *case: HP_PHOTO_PAPER
  1328.     {
  1329.         *switch: ColorMode
  1330.         {
  1331.             *case: Mono
  1332.             {
  1333.                 *DraftQualitySettings:  LIST()
  1334.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  1335.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBest,   PQ.Best,   Resolution.r600x600)
  1336.                 *DefaultQuality: BESTQUALITY
  1337.             }
  1338.             *case: Gray8
  1339.             {
  1340.                 *DraftQualitySettings:  LIST()
  1341.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  1342.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBest,   PQ.Best,   Resolution.r600x600)
  1343.                 *DefaultQuality: BESTQUALITY
  1344.             }
  1345.             *default:
  1346.             {
  1347.                 *DraftQualitySettings:  LIST()
  1348.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  1349.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PhotoBest,   PQ.Best,   Resolution.r600x600)
  1350.                 *DefaultQuality: BESTQUALITY
  1351.             }
  1352.         }
  1353.     }
  1354.     *case: GLOSSY
  1355.     {
  1356.         *switch: ColorMode
  1357.         {
  1358.             *case: Mono
  1359.             {
  1360.                 *DraftQualitySettings:  LIST()
  1361.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1362.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1363.                 *DefaultQuality: BESTQUALITY
  1364.             }
  1365.             *case: Gray8
  1366.             {
  1367.                 *DraftQualitySettings:  LIST()
  1368.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1369.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1370.                 *DefaultQuality: BESTQUALITY
  1371.             }
  1372.             *default:
  1373.             {
  1374.                 *DraftQualitySettings:  LIST()
  1375.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1376.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1377.                 *DefaultQuality: BESTQUALITY
  1378.             }
  1379.         }
  1380.     }
  1381. }
  1382.  
  1383.  
  1384. *%%
  1385. *%% Printer Configuration Commands
  1386. *%%
  1387. *Command: CmdStartDoc
  1388. {
  1389.     *Order: DOC_SETUP.20
  1390.     *Cmd: "<1B>&u600D<1B>*o5W<04 09 00 00 00>"
  1391. }
  1392.  
  1393. *Command: CmdEndDoc
  1394. {
  1395.     *Order: DOC_FINISH.10
  1396.     *Cmd: =PJL_EXIT_LANGUAGE
  1397. }
  1398.  
  1399. *Command: CmdStartPage
  1400. {
  1401.     *Order: PAGE_SETUP.10
  1402.     *Cmd: "<1B>&l0E<1B>*p0y0X<1B>&l0L"
  1403. +         "<1B>*o7W<08 09 00 00 07 01 01><1B>*r1A"
  1404. }
  1405.  
  1406. *Command: CmdEndPage
  1407. {
  1408.     *Order: PAGE_FINISH.10
  1409.     *Cmd: "<1B>*rC<0C>"
  1410. }
  1411.  
  1412.  
  1413. *%%
  1414. *%% Printing Attributes and Commands
  1415. *%%
  1416. *RotateCoordinate?: TRUE
  1417. *RotateRaster?: FALSE
  1418.  
  1419. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1420. *CursorXAfterCR:   AT_PRINTABLE_X_ORIGIN
  1421. *EjectPageWithFF?: FALSE
  1422. *XMoveThreshold: 0
  1423. *YMoveThreshold: 0
  1424. *XMoveUnit: 600
  1425. *YMoveUnit: 600
  1426.  
  1427. *Command: CmdXMoveAbsolute      { *Cmd: "<1B>*p" %d{DestX}"X" }
  1428. *Command: CmdYMoveAbsolute      { *Cmd: "<1B>*p" %d{DestY}"Y" }
  1429. *Command: CmdDisableCompression { *Cmd: "<1B>*b0M" }
  1430. *Command: CmdEnableTIFF4        { *Cmd: "<1B>*b2M" }
  1431. *Command: CmdSendBlockData      { *Cmd: "<1B>*b" %d{NumOfDataBytes}"W" }
  1432. *Command: CmdSendBlackData      { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1433. *Command: CmdSendCyanData       { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1434. *Command: CmdSendMagentaData    { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1435. *Command: CmdSendYellowData     { *Cmd: "<1B>*b" %d{NumOfDataBytes}"W" }
  1436. *Command: CmdCR { *Cmd: "<0D>" }
  1437. *Command: CmdLF { *Cmd: "<0A>" }
  1438. *Command: CmdFF { *Cmd: "<0C>" }
  1439.  
  1440. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1441. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1442. *OutputDataFormat:   H_BYTE
  1443. *RasterSendAllData?: TRUE
  1444.